Điều khiển Servo DC

... sử dụng PWM

Động Cơ Servo SG90 là loại động cơ được dùng phổ biến trong các mô hình điều khiển nhỏ và đơn giản như cánh tay robot. Động cơ có tốc độ phản ứng nhanh, được tích hợp sẵn Driver điều khiển động cơ, dễ dàng điều khiển góc quay bằng phương...

[Read More]

DMA đọc nhiều kênh ADC

... trong STM32F4

Trước khi khám phá DMA, chúng ta sẽ điểm lại cơ chế hoạt động thông thường của lõi (Core) và thấu hiểu nó thông qua mô hình Master - Slave.

[Read More]

Đọc nhiều kênh ADC

... mà không sử dụng DMA trong STM32F4

ADC là viết tắt của “Analog-to-Digital Converter” trong tiếng Anh, tạm dịch là “Bộ chuyển đổi từ tín hiệu analog sang số.” Đây là một công nghệ quan trọng trong lĩnh vực điện tử và vi điều khiển.

[Read More]

Giao tiếp I²C với DHT20

...đọc giá trị cảm biến DHT20

Trong bài viết hôm nay, chúng ta sẽ khám phá về cảm biến nhiệt độ và độ ẩm DHT20 cùng với giao thức giao tiếp I2C (Inter-Integrated Circuit). DHT20 là một sản phẩm mới được nâng cấp từ phiên bản trước đó là DHT11, mang đến nhiều cải tiến đáng...

[Read More]

Giao tiếp I²C với màn hình LCD

...hiểu về I²C và màn hình LCD

I²C kết hợp các tính năng tốt nhất của SPI và UART. Với I2C, bạn có thể kết nối nhiều Slave với một master duy nhất (như SPI) và bạn có thể có nhiều master điều khiển một hoặc nhiều Slave.

[Read More]

PWM (Pulse Width Modulation) - STM32F407VET

...điều chế xung STM32F407VET

PWM (Pulse Width Modulation) là phương pháp điều chế độ rộng xung được hiểu là cách điều khiển điện áp tải ra, dựa trên sự thay đổi độ rộng xung vuông, dẫn đến sự thay đổi điện áp. Hiểu theo cách khác, PWM là tín hiệu được tạo ra từ...

[Read More]

P2: Over the Air - OTA cho ESP8266

...sử dụng HTTPS Github Repo.

Cập nhật firmware OTA (Over the Air) là tiến trình tải firmware mới vào ESP module thay vì sử dụng cổng Serial.

[Read More]

P1: Over the Air - OTA cho ESP8266

...sử dụng OTA Drive.

Cập nhật firmware OTA (Over the Air) là tiến trình tải firmware mới vào ESP module thay vì sử dụng cổng Serial.

[Read More]

Một nút nhấn nhiều chức năng

...Sử dụng nút nhấn với hàm millis()

Giới thiệu về nút nhấn Nút nhấn là một phần cứng khá cơ bản và dễ dàng sử dụng. Nút nhấn cơ học là loại mình sẽ giới thiệu trong bài viết này. Hầu hết những bạn mới bắt đầu làm quen với điện tử thì đều quen với việc...

[Read More]

Smart Clock

...Phần 2: Triển khai code cơ bản

Ở bài viết này, chúng ta sẽ làm việc với code sau khi các bạn đã cài đặt các phần mềm và chuẩn bị những phần cứng ở Phần 1.

[Read More]

Smart Clock

...Phần 1: Giới thiệu chút chơi

Xin chào mọi người. Đây là bài viết đầu tiên chia sẽ về một trong những project mà mình đã và đang phát triển…

[Read More]